/**   
 * 项目名：五位一体化工安全信息平台
 * 日期：    2019-11-25 11:03:30  
 * Copyright (c) 2015- joysuch-版权所有     
 */

package com.joysuch.wwyt.core.service;

import com.joysuch.wwyt.core.bean.BaseTypeGroupBean;
import com.joysuch.wwyt.core.common.ajax.ResultBean;
import com.joysuch.wwyt.core.entity.BaseTypeGroup;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface BaseTypeGroupService {

    public BaseTypeGroup addType( BaseTypeGroupBean bean) ;

    void update(BaseTypeGroup entity) throws Exception;

    Page<BaseTypeGroup> findByPage(Pageable page);

    void delete(Long id);

    BaseTypeGroup findById(Long id);

    void deleteType(Long id);

    ResultBean pageType(Pageable page);

    BaseTypeGroup updateType(BaseTypeGroupBean bean);

    List<BaseTypeGroupBean> getTypeList();
}
